#ifndef __TutorialApplication_h_
#define __TutorialApplication_h_

#include "BaseApplication.h"
#include "ai.h"
#include "player.h"
#include "world.h"

class TutorialApplication : public BaseApplication
{
public:
    TutorialApplication(void);
    virtual ~TutorialApplication(void);

protected:
    virtual void createScene(void);
    virtual void doFrameStuff(const Ogre::FrameEvent& evt);
    virtual void keyPressedEvent(const OIS::KeyEvent &arg);
private:
    World *m_world;
    int gestStep;
    float m_rumbleTime;

    bool flamerSet;
    float flamerCreationTime;

    bool shieldSet;
    float shieldCreationTime;

};

#endif // #ifndef __TutorialApplication_h_
